package com.hex.ds.hdrs.period.task.service;

import com.hex.ds.hdrs.period.task.dao.PeriodTaskConfigDao;
import com.hex.ds.hdrs.period.task.po.PeriodTaskConfig;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * @Package com.hex.ds.hdrs.period.task.service
 * @ClassName PeriodTaskConfigService
 * @Description 周期作业配置
 * @Author Yin.Yang
 * @Date 2024/6/11 19:16
 * @Version v1.0
 **/
@Slf4j
@Service
public class PeriodTaskConfigService {

    @Autowired
    private PeriodTaskConfigDao periodTaskConfigDao;

    /**
     * @Method queryOne
     * @Param
     * @Return com.hex.ds.hdrs.period.task.po.PeriodTaskConfig
     * @Description 获取任务配置
     * @Author Yin.Yang
     * @Date 2024/6/12 16:03
     * @Version V1.0
     */
    public PeriodTaskConfig queryOne() {
        return periodTaskConfigDao.queryOne();
    }

    /**
     * @Method add
     * @Param periodTask
     * @Return void
     * @Description 新增周期作业配置
     * @Author Yin.Yang
     * @Date 2024/6/18 18:29
     * @Version V1.0
     */
    public void add(PeriodTaskConfig periodTaskConfig) {
        periodTaskConfigDao.insert(periodTaskConfig);
    }

    /**
     * @Method updatePeriodTaskConfig
     * @Param periodTaskConfig
     * @Return void
     * @Description 修改周期作业配置
     * @Author Yin.Yang
     * @Date 2024/6/11 19:13
     * @Version V1.0
     */
    public void update(PeriodTaskConfig periodTaskConfig) {
        periodTaskConfigDao.update(periodTaskConfig);
    }
    
}
